be lodged by rain - French English Dictionary